package com.zhifei.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class PersonProjectVo {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "所属客户")
    private String customerName;

    @ApiModelProperty(value = "所属项目")
    private String projectName;

    @ApiModelProperty(value = "所属订单")
    private String orderNo;

    @ApiModelProperty(value = "部门id")
    private String deptId;

    @ApiModelProperty(value = "合同金额")
    private BigDecimal contractAmount;

    @ApiModelProperty(value = "人工/商品成本")
    private BigDecimal productCost;

    @ApiModelProperty(value = "采购成本")
    private BigDecimal purchaseCost;

    @ApiModelProperty(value = "税率")
    private BigDecimal taxRate;

    @ApiModelProperty(value = "税额")
    private BigDecimal taxAmount;

    @ApiModelProperty(value = "毛利")
    private BigDecimal grossProfit;

    @ApiModelProperty(value = "毛利率")
    private BigDecimal grossProfitRate;

    @ApiModelProperty(value = "公司管理成本")
    private BigDecimal companyManagementCost;

    @ApiModelProperty(value = "风险储备金")
    private BigDecimal riskReserve;

    @ApiModelProperty(value = "差旅费用")
    private BigDecimal travelExpenses;

    @ApiModelProperty(value = "市场营销补贴")
    private BigDecimal marketingSubsidies;

    @ApiModelProperty(value = "财务费用")
    private BigDecimal financialExpenses;

    @ApiModelProperty(value = "销售提成")
    private BigDecimal salesCommission;

    @ApiModelProperty(value = "其他费用")
    private BigDecimal otherCost;

    @ApiModelProperty(value = "纯利")
    private BigDecimal netProfit;

    @ApiModelProperty(value = "纯利率")
    private BigDecimal netProfitRate;

    @ApiModelProperty(value = "招聘提成")
    private BigDecimal recruitCommission;

    @ApiModelProperty(value = "下单时间")
    private String orderTime;

}
